#!/usr/bin/env bash

#swig -c++ -ruby kphys.i
#if [ -f kphys_wrap.cxx ]; then 
#    g++ -c kphys_wrap.cxx -I/usr/lib/ruby/1.8/i686-linux; fi
#if [ -f kphys_wrap.o ]; then
#    g++ -shared src/kphys_wrap.o src/computations.o src/collision.o src/fields.o src/physiksvector.o src/objects.o src/world.o -o PhysiksBase.so -lgsl -lgslcblas; fi


swig -c++ -ruby swig_build.i

if [ -f swig_build_wrap.cxx ]; then
    g++ -c -fpic allcode.cpp swig_build_wrap.cxx -I/usr/lib/ruby/1.8/i686-linux; fi
if [ -f swig_build_wrap.o ]; then
    g++ -shared -fpic allcode.o swig_build_wrap.o -o PhysiksBase.so -lgsl -lgslcblas -lGL -lGLU -lglut; fi
